@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, verdana, "宋体" sans-serif;
	_font-family:sana-serif;
	width:auto;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	font-weight:normal;
	background:#ffffff;
list-style:none;
}
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	vertical-align:top;
}
a {
	text-decoration:none;
	color:#333333;
}
a:hover {
	color:#0066ff;
	
}
.green{ color:#3d952f;}
.green a{color:#3d952f;}
.clear{ clear:both; width:100%;}
ul li{ list-style:none;}


.head{ width:1090px; margin:0 auto; height:93px;}
.logo{ width:188px; height:76px; float:left; overflow:hidden; margin-top:5px;}
/*nav*/
.nav{ width:735px; float:left; margin-left:80px; line-height:93px;position:relative;overflow:visible; z-index:99; height:93px;}
#nav-menu{/*height:93px; line-height:93px;*/}
#nav-menu .container{}
#nav-menu .menu{}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:15px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{ display:inline-block;color:#333;text-decoration:none;font-size:15px;width:105px;text-align:center; font-family:"微软雅黑"; padding-top:8px; }

#nav-menu .menu li a#onSpan{ border-right:1px #dadada solid;border-left:1px #dadada solid;height:85px; width:103px;}

#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{}
#nav-menu .menu li a.xialaguang span{/*height:93px;line-height:93px;*/}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover{border-right:1px #dadada solid;border-left:1px #dadada solid; height:85px; width:103px;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{ border:none;}
#nav-menu .menu ul.children{display:none;position:absolute;top:89px;left:0px;width:105px; background:rgba(68,183,237,0.9);background:#44b7ed; border-top:4px solid #44c8f5;line-height:normal;z-index:999999;}

#nav-menu .menu ul#on{  position: relative;top:89px;left:0px;width:105px;background:rgba(68,183,237,0.9); border-bottom:4px solid #44c8f5;line-height:normal;}

#nav-menu .menu ul.children li{width:105px;padding:0px;display:inline-block;font-size:12px;border-bottom:1px solid #44cdd7; }
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:33px;line-height:33px;overflow:hidden;display:block;color:#fff;  opacity:1;text-align:center;
text-decoration:none; font-size:14px;font-family:"微软雅黑";}
#nav-menu .menu ul.children li a:hover{background:#23bdf1;text-decoration:none;}

.top_right{width:80px; float:right; display:block;}
.gwc_box{ float:right;width:39px; height:93px;display:block; background:url(../images/gwc_icon.png) no-repeat 0px center; z-index:999;}
.gwc_box:hover{ cursor:pointer;width:39px; height:93px;display:block; background:url(../images/gwc_icon.png) no-repeat -39px center;}
.gwc_box p a{display:block; height:93px; text-indent: -9999px;}
.serach_box{ float:left; width:39px; height:98px;}
#site-nav{ float:left; background:url(../images/top_serach.png) no-repeat 0px center; width:39px; height:93px; }
#site-nav:hover{ cursor:pointer;width:39px; height:98px; display:block; background:url(../images/top_serach.png) no-repeat -39px center; position:absolute; z-index:99999;}
#site-nav .menu-hd{width:39px;float:right;display: block;position: relative;height: 93px;cursor: pointer;z-index: 10002;}
#site-nav .menu-bd{display:none;position: absolute;right: 0;top: 93px; padding-top:5px; *top:93px;z-index: 99999;}
#site-nav .menu:hover .menu-bd, #site-nav .hover .menu-bd{display: block;}
.menu-bd-panel{width: 225px;}
.serach_txt{width: 170px; height:34px; line-height:34px;border:none;float: left; background:url(../images/serach_txt.png) no-repeat; outline:none; padding-left:8px;}
.serach_but{width: 47px;height: 34px;border: 0; background:url(../images/serach_but.png) no-repeat;cursor: pointer;float:right;outline:none;}

/* banner css */
.z_banner{ width:100%; overflow:hidden; margin:auto;text-align: center;display:block;position:relative;top:-5px;}
.z_banner img{width: 100%;overflow: hidden;margin: auto;text-align: center;}

.focusBox { position: relative; width:100%; height:343px; overflow: hidden; top:-5px; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic a{ width:100%;  height:373px;  display: block; }
.focusBox .pic img { width:100%; height:373px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }




.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.main1{background:#ededed; position:relative; top:-5px;}
.m1_con{ width:1000px; margin:auto; overflow:hidden;}
/*.m1_con ul li{ float:left; width:99px; margin-left:81px;}
.m1_con ul li p{ text-align:center; padding-top:20px; font-family:"微软雅黑"; font-size:15px; color:#000;}*/
.dnjl{ width:99px;display:block; background:url(../images/icon1.png) no-repeat 0px center; z-index:999;}
.dnjl:hover{ width:99px; display:block; background:url(../images/icon1.png) no-repeat -103px center;}
.dnjl a:hover p{ color:#0379e7;}

.sjcj{width:99px; display:block; background:url(../images/icon2.png) no-repeat 0px center; z-index:999; }
.sjcj:hover{ width:99px; display:block; background:url(../images/icon2.png) no-repeat -103px center;}
.sjcj a:hover p{ color:#02b1ed;}

.ydbhq{width:99px; display:block; background:url(../images/icon3.png) no-repeat 0px center; z-index:999; }
.ydbhq:hover{ width:99px; display:block; background:url(../images/icon3.png) no-repeat -103px center;}
.ydbhq a:hover p{ color:#3cbd00;}

.flq{width:99px;display:block; background:url(../images/icon4.png) no-repeat 0px center; z-index:999; }
.flq:hover{ width:99px; display:block; background:url(../images/icon4.png) no-repeat -103px center;}
.flq a:hover p{ color:#f45d42;}

.sbjc{width:99px; display:block; background:url(../images/icon5.png) no-repeat 0px center; z-index:999; }
.sbjc:hover{ width:99px;display:block; background:url(../images/icon5.png) no-repeat -103px center;}
.sbjc a:hover p{ color:#805cdb;}



.main2{ width:1000px; margin:auto; height:245px;margin-top:30px;}
.s_new{ width:310px; float:left;}
.s_new_nav{ height:35px; border-bottom:1px #d4d4d4 solid; line-height:35px;}
.s_new_nav p{ padding-right:5px; border-bottom:1px #02b1ed solid; float:left; background:url(../images/new_nav.png) no-repeat left center; padding-left:30px;font-family:"微软雅黑"; font-size:16px;  color:#1e1e1e;}
.s_new_nav span{ float:right; margin-top:17px;}
.s_new_con{ margin-top:3px;}
.s_new_con img{ width:310px; height:94px; overflow:hidden; margin-bottom:8px;}
.s_new_con p{text-indent:2em}


.s_jjfa{ width:680px; float:right; overflow:hidden; }
.s_jjfa_nav{ height:35px; border-bottom:1px #d4d4d4 solid; line-height:35px;}
.s_jjfa_nav p{ padding-right:5px; border-bottom:1px #02b1ed solid; float:left; background:url(../images/hyfa_nav.png) no-repeat left center; padding-left:30px;font-family:"微软雅黑"; font-size:16px; color:#1e1e1e;}
.s_jjfa_nav span{ float:right; margin-top:17px;}
.s_jjfa_con{ border:1px #d9d7d7 solid; border-top:none;overflow:hidden;}
.s_jjfa_con ul li{ float:left; width:112px;}
.jjfa1{width:110px; height:130px;display:block; background:url(../images/jjfa1.png) no-repeat 0px top; z-index:999;border-right:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;}
/*.jjfa1:hover{ cursor:pointer;width:112px; height:105px;display:block; background:url(../images/hy1.png) no-repeat -82px center;}*/
.jjfa1 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}
.jjfa2{width:110px; height:130px;display:block; background:url(../images/jjfa2.png) no-repeat 0px top; z-index:999;border-right:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;}
/*.jjfa2:hover{ cursor:pointer;width:112px; height:105px;display:block; background:url(../images/hy2.png) no-repeat -82px center;}*/
.jjfa2 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}
.jjfa3{width:110px; height:130px;display:block; background:url(../images/jjfa3.png) no-repeat 0px top; z-index:999;border-bottom:1px #d4d4d4 solid;}
/*.jjfa3:hover{ cursor:pointer;width:111px; height:105px;display:block; background:url(../images/hy3.png) no-repeat -82px center;}*/
.jjfa3 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}
.jjfa4{width:110px; height:130px;display:block; background:url(../images/jjfa4.png) no-repeat 0px top; z-index:999;border-right:1px #d4d4d4 solid;}
/*.jjfa4:hover{ cursor:pointer;width:111px; height:105px;display:block; background:url(../images/hy4.png) no-repeat -82px center;}*/
.jjfa4 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}
.jjfa5{width:110px; height:130px;display:block; background:url(../images/jjfa5.png) no-repeat 0px top; z-index:999;border-right:1px #d4d4d4 solid;}
/*.jjfa5:hover{ cursor:pointer;width:111px; height:105px;display:block; background:url(../images/hy5.png) no-repeat -82px center;}*/
.jjfa5 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}
.jjfa6{width:110px; height:130px;display:block; background:url(../images/jjfa6.png) no-repeat 0px top; z-index:999;}
/*.jjfa6:hover{ cursor:pointer;width:111px; height:105px;display:block; background:url(../images/hy6.png) no-repeat -82px center;}*/
.jjfa6 p a{display:block; height:130px; padding-top:110px; text-align:center/* text-indent: -9999px;*/}

.List_page{text-align:center;margin:8px;font-family:"宋体";clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #7CBBED;color:#333;font-family:"宋体";}
.List_page span{background:#7CBBED;color:#fff;margin:1px;padding:4px 6px;border:1px solid #7CBBED;font-family:"宋体";}

.news_title{margin:5px 0;padding:0;text-align:center;font-size:14px;}
.news_info{text-align:center;color:#999;border:1px solid #e1e1e1;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}
#art_content{word-break:break-all;font-size:12px;padding:0 0 10px 0;}
#art_content img{max-width:750px;}
.news_pre{margin:10px 0 5px 0;clear:both;}
.book_add{margin:0;padding:0;list-style:none;}
.book_add input{vertical-align:middle;border:1px solid #ccc;padding:4px 10px;font-size:12px;background:#fff;}
.book_add textarea{vertical-align:top;border:1px solid #ccc;padding:4px 10px;overflow:hidden;}
.book_add li{padding:2px;clear:both;font-size:12px;}
.book_add li span{display:block;float:left;width:73px;line-height:25px;}
.book_add #showmsg{position:absolute;color:#f30;margin:-18px 0 0 130px;*margin:8px 0 0 20px;}

.ct_bottom{padding:20px 0px 20px 0px;height:320px; background:#dfdfdf;}
#ct{width:1040px;margin:0 auto;background-color:#FFF;}
#ct1{width:1040px;margin:0 auto;}
.company{
	width:320px;
	padding-right:39px;
	float:left;
}
.wenhua{
	width:320px;
	float:right;
}
.wenhua img{
	padding-bottom:15px;
}
.company img{
	padding-bottom:15px;
}
.company_dh p{
	height:34px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#000;
	float:left;
}
.company_dh dl{
	font-family:"微软雅黑";
	font-size:16px;
	color:#dba123;
	float:left;
}
.comopany_nr{
	line-height:24px;
}

/*bottom*/
.foot_bg{ background:#2f3133; overflow:hidden; display:block; z-index:99999; position:relative; width:100%; }
.foot{ width:1090px;margin:0 auto; padding:20px;}
.foot p{ line-height:22px; text-align:right; color:#ffffff;  font-family:"微软雅黑";}
.foot a{color:#ffffff;  font-family:"微软雅黑";text-decoration:none}
 /*kefu*/
.side{position:fixed;width:54px;height:275px;left:0;top:50%;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;left:0;transition:all 0.3s;background:#dba122;opacity:1;filter:Alpha(opacity=100);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;left:0;transition:all 0.3s;background:#dba122;opacity:1;filter:Alpha(opacity=100);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox2:hover{transition:all 0.5s; background:url(../images/left_phone.png) no-repeat 54px 0px #dba122; width:215px; height:54px; overflow:hidden;}
.side ul li .sidebox3{position:absolute;width:54px;height:76px;top:0;left:0;transition:all 0.3s;background:#dba122;opacity:1;filter:Alpha(opacity=100);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox3:hover{transition:all 0.5s; background:url(../images/left_wx.png) no-repeat 54px 0px #dba122; width:215px; height:76px; overflow:hidden;}
/*.side ul li .sidebox4{ position:absolute; top:153px; left:0;}
.side ul li .sidebox4 a:hover{ background-color:#ff6600; opacity:1;}*/
.left{
	width:250px;
	float:left;
}
.left{
	padding-top:20px;
	padding-left:20px;
}
.fenlei{
	padding-bottom:10px;
}
.fenlei_dh{
	background-color:#dba123;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5PX;
}
.yiji{
	background:url(../images/fenlei_bj.jpg) top left no-repeat;
	padding-left:30px;
	font-family:"微软雅黑";
	font-size:14px;
	height:32px;
	line-height:32px;
	margin-bottom:1px;
}
.yiji a{color:#646363;text-decoration:none;}	
.yiji a:hover{color:#dba123;text-decoration:underline;}
.erji{
	border-bottom:1px #CCC dashed;
	padding-left:30px;
	height:32px;
	line-height:32px;
	margin-bottom:1px;
}
.erji a{color:#959595;text-decoration:none;}	
.erji a:hover{color:#dba123;text-decoration:underline;}
.lianxi_nr{
	line-height:24px;
}
.right{
	width:730px;
	padding-right:20px;
	float:right;
}
.right_dh{
	height:30px;
	border-bottom:1px #d3d3d3 solid;
	margin-bottom:10px;
	padding-top:20px;
}
.right_dh p{
	float:left;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight: normal;
	color:#dba123;
}
.right_nr{
	line-height:24px;
	font-family:"微软雅黑";
	font-size:14px;
}


.sousuo{
	width:250px;
	float:left;
}
.sousuo p{
	width:220px;
	height:32px;
	line-height:32px;
	float:left;
}
.sousuo p input{
	width:210px;
	height:32px;
	line-height:32px;
	background:url(../images/sousuokuang.jpg) left center no-repeat;
	border:0px;
	padding-left:10px;
}
.sousuo dl{
	width:29px;
	float:left;
}

.pro_nr li{width:223PX;float:left;padding-right:49px;}
.pro_nr li.ab{padding:0px;}
.pro_nr li img{border:1px #c5c5c5 solid;width:215px;height:150px;padding:3px;}
.pro_nr li p{height:50px;width:223px;line-height:50px;background:url(../images/pro_zi_bj.jpg) top left repeat-x;text-align:center;font-family:"微软雅黑";	font-size:16px;display:block;}
.pro_nr li p a{color:#999;text-decoration:none;display:block;background:url(../images/pro_zi_bj.jpg) top left repeat-x;}	
.pro_nr li p a:hover{color:#333;text-decoration:underline;display:block;background:url(../images/pro_zi_gbj.jpg) top left repeat-x;}


.prolist {width:720px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e9e9e9;margin-top: 20px;padding-bottom: 20px;}
.prolist img {height:129px;width: 159px;padding-top: 7px;padding-right: 10px;padding-bottom: 8px;padding-left: 7px;background-image: url(bg_productlist.jpg);background-repeat: no-repeat;background-position: left top;float: left;}
.prolist .descTitle {width:510px;float:left;margin-left:15px;background-color:#f6f6f6;height:30px;padding-left:10px;line-height:30px;}
.prolist .descContent {width:510px;padding-left:10px;float:left;margin-left:15px;height: auto;margin-top: 10px;}


/*右侧漂浮菜单*/
.right_bar{ /*display:none;*/ position:fixed; top:350px; right:0; width:50px; height:203px; z-index:100;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:153px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#39424b; opacity:0.8; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#ff6600; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-176px; left:-188px; background:url(../images/rtbar_wxbd.png) no-repeat bottom right;/*  width:216px; height:216px;  */padding-bottom:9px; }
.rtbar_shwx img{ padding:14px; background-color:#FFF; width:160px; height:160px; }
/*右侧漂浮菜单 end*/

